Copyright: (c) 1996 JamSoft


Contents

Select one of the following title:

or press F1 to learn more about using help.

Installing

Toolbar commands

Setup

How to do Things

NetPopup FAQ

What is NetPopup

Finger daemon

Seek-utility

About author

Version history

Registering NetPopup

copyright (c) 1996 by Jamsoft


Installing NetPopup

There's no installation program included with NetPopup. All you have to do is first create sub-directory for Netpopup and then copy all files in it. Netpopup takes care of creating all required registry keys at the first time you run the program.

After that you can customize Netpopup from File | Setup.

copyright (c) 1996 by Jamsoft


Toolbar commands

Message

New	Creates new message.

Reply	Replies to incoming message.

Send	Sends message or messages.

Browse

Delete message	Deletes current  message.

Previous message	Shows previous message.

Next message	Shows next message.

Change title	Changes message's title (subject)

Edit

Cut, Copy, Paste	Use these for editing message-text

Misc

Auto reply	Answers to all incoming messages  with notice your have defined.

FD active	Activates / Deactivates finger daemon.

Seek	Activetes seek-dialog

Print	Prints currently active message.

About	Information about makers of this great program.

copyright (c) 1996 by Jamsoft


Setup

You can customize NetPopup from File|Setup-menu.

Preferences

Hosts

Network

Finger daemon

copyright (c) 1996 by Jamsoft


Preferences

In Preferences-propertysheet you can specify following things:

• Signature	This text is added to the end of the message after you have pressed Send-button. If You haven't registered NetPopup this option will be disabled.

• NickName 	Nickname is by default your username. It's recomended that you won't change your Nickname setting from default. In future versions of NetPopup will include feature which checks that all messages are directed to they rightful owners, this is done by checking up that incoming message have same nickname than receiver. This means that if you change you nickname you should inform all you friends of that or you won't be able to receive any messages. THIS CONCERNS ONLY FUTURE VERSIONS OF NETPOPUP, but let's hope it's near future.

• Notifysound 	This is the soundfile which is played when you are receiving new message.

• Options 	In options you can enable or disable following features.

•	enable signature: Do you want that NetPopup adds automaticly signature at end of your messages.

•	enable notifysound: If you want to hear some groove sound effect when there is message coming in, make sure that this option is checked.

•	enable popup when incoming: Enabling this feature will make your NetPopup window restore from icon when you have received new message.

•	quote to reply: Will copy your friends message to start of your reply.

•	enable quote marks (>): Makes messages more readable by adding quote marks to start of every quoted line.

•	enable "You wrote:"- to reply: This is easy to understand, do you want that NetPopup adds "You wrote :" -text at begining of you reply.

•	enable priority: If incoming message is urgent and this feature is enabled NetPopup pop's out from minimized state even if popup is disabled.

•	autoadd new host to list: NetPopup adds automaticly new entries to your hosts list, based on information about incoming messages.

•	disable NetPopup closing: Prevents user from closing the application. Closing attempt only minimizes NetPopup. Exiting is possible only from File | exit.

•	allow write to InMessage: If selected allows user to write to incame message.

•	del msg after sent: If selected successfully sent message is deleted automaticly immediately after sent.

•	minimize on trayarea: If you are using Windows '95,  Windows NT 3.51 with new shell or Windows NT 4.0 with this option you can force NetPopup to minimize to trayarea not in iconarea.

copyright (c) 1996 by Jamsoft


Hosts

In Hosts-propertysheet you can add, remove and edit hosts-list.

• Create range	You can create range of IP-addresses and assosiate them to some group or  individual

user. This could be useful, if your friend don't have static IP-address  and you need an easy way to add all possible addresses to hosts list. Another use for this feature could be some local network where you want to send 'Server Shutdown in 5 mins'- message for fifty users, all you have to do is create range, name group, write message and send. This way you can send fifty or more messages with push of button.

• Add 	Add's new-hostname from editcontrol to hostlist. Hosts are saved to registry when OK-is pressed.

• Replace 	Replace's current selection with text typed in edit-boxes.

• Delete	Delete current selection  froms hostlist. CAUTION this is final after you pressed OK -button, it can't be undone.

copyright (c) 1996 by Jamsoft


Network

In Network-propertysheet you can specify following things:

• IP-port	This port which is used to transfer messages, so it is important that port number is same at sender and at receiver. It is prefered that the default port number is used.

• local IP-addr 	Get IP-addr. -button get your currently used IP-address. This is where you can check you IP-address and then pass it to your friends. There is however some problems with Windows '95 and it's better not use this feature on Windows '95 while not online.

• Multisend 	One name in host-list can have multiple IP-addresses. If Multisend is enabled all messages addressed to specific name are send to all IP-addesses that has same name. Also group-sending is enabled when multisend is active. Otherwise message is send only to first address found which has same name.

• Send delay 	When sending to multiple addresses all sends are done in separate thread. You can customize delay between thread launches. If you have problems with multisend try to increase the value.

NOTE!	This delay is also used during SEEK-operation same way than during send. NetPopup wait's this delay-time before it starts new seek-thread.

•  Additional local

information 	offers you some basic information of your machinery, platform you are runnign on, uptime and your current username.

copyright (c) 1996 by Jamsoft


Finger daemon

In Finger daemon-propertysheet you can specify following things:

• active	Activates/deactivates finger daemon.

• Options 	In general options you can enable or disable following features.

•  send systemname: Send your system's name to finger client if selected.

•  send platform info: Send information of your operating system and version.

•  send username:  Send name of the user currently logged on.

•  send uptime: Send system's uptime.

•  send localtime: Send system's localtime in localtime format.

•  send custom msg: Send user defined message.

•  notify sound: Plays soundfile on incoming finger query.

• Notifysound 	On incoming finger query this file is played.

• Custom msg 	User defined custom message to be sent.

copyright (c) 1996 by Jamsoft


How to do things
How to do things ?

Mainscreen of NetPopup

Sending

• Press [image] -button on toolbar to create new message or select Message|New from menu.

• Write the message.

• Write the destination IP-name or IP-number to combo-box or choose one of your predefined hosts.

• Press [image]  -button on toolbar or select Message|Send from menu

The message is sent immediately. You can see progress of sending-operation in statusbar. After the message is successfully sent it is deleted. (If  File | Setup | del msg after sent is selected).

NetPopup uses simple verifying technique to check transmission.Server -side of NetPopup replies the number of bytes it received and client -side verifies that bytes received were same as bytes sent.

When You receive message with NetPopup You can use [image] -button for reply and senders address is automatically copied to host-name.

Receiving

When receiving there's nothing to be done. The incoming message is received automatically and depending of options it is displayed on the message-area.You can see progress of receiving-operation in statusbar's rightside.

copyright (c) 1996 by Jamsoft


IP-number

Every host interface, or node, on a TCP/IP network is identified by a unique IP address. This address is used to identify a node on a network; it also specifies routing information in an internetwork. The IP address identifies a computer with a 32-bit address that is unique across a TCP/IP network. An address is usually represented in dotted decimal notation, which depicts each octet (eight bits, or one byte) of an IP address as its decimal value and separates each octet with a period. An IP address looks like this:

192.89.98.1

You can find out Your own IP-number form File | Setup | Network | Get IP-addr

copyright (c) 1996 by Jamsoft


Using Finger daemon
Finger daemon

NetPopup has built-in finger daemon which is used to serve normal finger-queries and with seek-utility  it helps you track your friend from dynamic IP-addresses.

copyright (c) 1996 by Jamsoft


Seek-utility

What is it?

Seek allows you to search your friend from dynamic  IP-addresses.

Addresses are the same than in Hosts-list  in setup.

Seek uses multithreading technique for quickly fingering  range of IP-addresses and then shows information  from finger-query.

Note that NetPopup only seeks 253 hosts at time. This limit come from maximum thread-count per application in win32-environment. If you have more hosts to seek You should group them in 253 and smaller groups.

In order to get special info your friend should use  NetPopup 2.12 or newer too.

Seeking:

Write	Create new message for selected host

Seek	Perform seek-operation

Clear	Clear seek-list

Queries	Show income seek- and finger-queries

Help	Show this help

Close	Close seek-dialog

Seek starts by pressing Seek -button. Unregistered version only one seek is allowed during session.  Once  seek is started it's dialog can be closed because seek-operation is done in backround. You can check results later when seek is finished.

Here you can see Seek's results.

First line tells that in address 192.1.1.0 was found someone but he or she didn't have NetPopup running so it is impossible to tell what or who is there. Also it tells that nickname 'Carol '  is mapped to that address.

Second line tells that user Mike  who's nickname is also  ' Mike ' was found in address 127.0.0.1. Here you can see some special information about Mike's computer. Platform, Uptime, Localtime, etc. Now you know that you can send message to 'Mike' because he's currently logged to 127.0.0.1.

Last line tells that address 192.1.1.1 was not currently connected to any computer. Also it tells that this is second address of nickname 'Janet '.

copyright (c) 1996 by Jamsoft


What is it?

1. What is Netpopup?

It's a realtime way to send messages to Your friend while 	your're logged on the Internet.

It works just like Winpopup on local network.

NetPopup has built-in fingerdaemon which is used to serve normal finger-queries and with seek-utility  it helps you track your friends from dynamic IP-addresses.

2. Why use Netpopup?

E-mailing take's always few minutes before mail is read and another few minutes before reply arrive.

NetPopup messages are received in few seconds after they are sent. Try it with Your friend and You'll love it.

3. How NetPopup works?

NetPopup has two sockets. Serversocket for listening and clientsocket for sending. Notes are sent in sockets own thread so you can send another message while previous is still on the way.You can even send message to yourself because of multithreading.

NetPopup uses TCP-port 7777 by default but it can be changed via File | Setup | Network to whatever is suitable for you. Notice, that if you change port number, changes have to be done in both sides.

4. Registering

This version of NetPopup is shareware. You can use NetPopup for 30 days trial period. After that you should either stop using it or register. Please see registration for more info.

Thank You,

Jamsoft

Team NetPopup

NetPopup 2.15

Copyright (c) 1996 Jamsoft

All Rights reserved

THE INFORMATION AND CODE PROVIDED IS PROVIDED AS IS WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL JAMSOFT BE LIABLE FOR ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF JAMSOFT HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.


Jamsoft
Jamsoft was founded at 1.1.1996 by Mika Malo and Juha Saarinen.

You can contact  us by sending e-Mail to malo@vtoy.fi or to Juha.Saarinen@netti.fi

You can also  visit our homepage http://www.vtoy.fi/~malo/jamsoft.html

Please feel free to send any suggestions, comments or bug-reports.  We really like to hear your opinions.

We hope you enjoy using NetPopup.

Thank You,

Jamsoft

Team NetPopup

copyright (c) 1996 by Jamsoft


NetPopup FAQ

Q: What do I write to destination combobox?

A: You should write there receivers IP-number or IP-address.

For example:

• 	192.137.184.50

•	slip-50.netti.fi

Note that you can't use eMail address.

Q: What is IP-address?

A: IP-number

Q: How do I find out what's my IP-address?

A: NetPopup finds it for you. From Setup|Network just push

Get IP-addr. -button and there it is.

Q: Where can I find my friends IP-address?

A: Ask for your friend that he or she sends it for you.

Q: What is "Auto reply" -feature?

A: This is basicly busy signal. When you activate this feature

NetPopup displays window where you can write your own custom message,

after that NetPopup automaticly replies to every incoming message

with comment you have defined.

Q: What does priority in Out-message?

A: Use this feature when you need to send some important message

and you want to sure that receiver sees right away your message.

If incoming message is top priority, NetPopup will inform you with

system modal messagebox. So use this feature rarely or you might

drive your friends crazy.

copyright (c) 1996 by Jamsoft


history
Version History

Netpopup version 2.15

•	added groups and delays to seek-utility

•	fixed host-setup to be little easier and simpler to use. Multiselection works now too.

•	updated help- and documentfiles

•	doubleclick in seekdialog now start writing new message

•	changed method for license-key checking

Netpopup version 2.12

•	removed greetings-message

•	fixed 'auto-reply' so that it save's it's message to registry

Netpopup version 2.11

•	released 28.4.1996

•	highly customizable finger-daemon for listening and serving finger queries

•	finger queries list

•	ascii-file export and import

•	drag'n'drop support for ascii-filetypes

•	richedit in In- and OutMessages. Support only for RTF-receiving.  Full RTF-support will be in next version

•	added support for subjects

•	messages up to 100 kt in registered version

•	better support for trayarea (red-notification icon if minimized and popup disabled)

•	sent messages are automaticly deleted (if so selected from setup)

•	MRU-list in file-menu

•	OutMessage now shows little letter-icon in title when message is sent

•	priority messages now launch system-modal messagebox

•	fixed bugs in autoadd-system

Netpopup version 2.0

•	released 1.4.1996

•	shareware version

•	complete rewrite with MFC 4.0

•	standard windows-MDI-program

•	unlimited in- and out-messages

•	nicknames for IP-addresses

•	send groups

•	"auto-reply" feature (=answering machine)

•	true multithreaded sending upto 240 parallel sendtasks

•	support for trayarea if present (windows95, windowsNT w/Newshell and windows NT 4.0)

•	message saving, loading, printing, print preview

•	drag'n'drop support for netpopup filetypes

•	autoadds new nicknames to host-list

•	message-priority system

•	dockable win95-API toolbar

•	accelerator keys for all commands

•	prevent close from close-button

•	shows local IP-address and  additional information in setup's network-page

•	allows user to create range of IP-addresses (handy if you'll have to type 200 IP-addresses :)

•	removed customizeable font-support

Netpopup version 1.0

•	released 1.1.1996

•	freeware version

•	first release , written with win32-api

•	allows short message sending over tcp/ip - network

•	inbox with 30 messages and outbox with 1 message

•	customizeable signatures, nickname, reply-headers, notify-sounds

•	customizeable fonts

•	toolbar

copyright (c) 1996 by Jamsoft


Registering

Why to register:

•	You will receive your personal license-key which will disable registration-dialog at start

•	You can send messages up to 100 kt  (unregistered version allows only 1 kt  messages)

•	You can use seek-utility unlimited times (unregistered version allows only one use per session)

•	You can create customized signature

•	You'll get free updates until next major version

•	You get good feeling from supporting shareware production :)

How to register:

At this time we can only accept cash outside Finland and

cash or money-order in Finland.

Please e-mail to malo@vtoy.fi for bank and account info.

Copy text below (between CUT and END-CUT)  to notepad or other text-editor and fill-in required parts (marked with red)  and e-mail it  to:

malo@vtoy.fi

  or

juha.saarinen@netti.fi

 And send printed version with  license-fee to:

Mika Malo

Eteläkatu 12 as 11

26100 RAUMA

FINLAND / EUROPE

CUT

Product Name: NetPopup

Version No: 2.15

Registering cost for Internet license-key delivery:

1	license 	$10 US or 	mk 50 FIM

10	licenses 	$80 US or 	mk 400 FIM

50 	licenses 	$350 US or 	mk 1750 FIM

100	licenses 	$500 US or 	mk 2500 FIM

quantity _____  licenses	total ______ $US

total ______ FIM

Terms/Conditions:

I agree NetPopup is distributed as shareware.  No warranty exists, either

express or implied.  No liability is assumed for any damage or loss

resulting from the use of this program.  No claims are made regarding

the accuracy of this program. The author reserves the right to change

pricing in future versions.

I agree that NetPopup, if being used on more than one computer must have a

licence for each computer.

An e-mail will be sent to you providing you with your license-key.

I agree that for users not in Finland, only US dollars will be accepted.

Your signature below indicates your acceptance of these terms and conditions.

User Name: 	__________________________________

Title: 	__________________________________

Company (optional):	__________________________________

e-mail (important!):	__________________________________

License-fee was posted at: 	__________________________________

(the date you post license-fee)

Signed: __________________________________________    Date: ___________________

END-CUT

This form can be found in file register.txt too.

copyright (c) 1996 by Jamsoft